-
0 votesanswersviews
UDP sendto()给出“无效的用户空间地址”错误
更新:我刚刚在有问题的函数中初始化了硬编码的结构,我仍然得到了错误! void sendjoin(unsigned int ipaddress, unsigned short port, unsigned short preferredID){ printf("Sending join-request...\n"); char msg[9]; memse... -
4 votesanswersviews
套接字绑定失败errno = 99
我正在尝试绑定服务器套接字,以便我可以接收和侦听来自其他客户端的传入消息 . 但我无法绑定,它返回一个错误 - 套接字绑定失败:99 . 我读了它的意思,它说errno 99表明套接字不存在?有任何想法吗?谢谢 UDP_socketID = socket(AF_INET, SOCK_DGRAM, 0); if (UDP_socketID < 0) { printf("... -
0 votesanswersviews
在C中编码UDP套接字 - 发送到无效参数
我实际上回到了用C编程,我想编写一个 UDP Client . 我的问题是我在执行 sendto 函数时遇到错误...得到 errno : 22 并且消息错误: Invalid argument char query[1024]; int querySize = strlen(query); SOCKADDR_IN dest = { 0 }; int destSize = sizeof des... -
4 votesanswersviews
如何检查errno的值?
我正在使用系统调用,如果失败,我需要为不同的errnos做不同的事情 . 我需要编写看起来像这样的代码: int res; res = systemCall(); if (res == -1) { if (errno == ENOMSG) { doSomething(); } else { doSomethingElse();... -
1 votesanswersviews
套接字sendto()失败了errno 88和9
我正在尝试使用UDP(作为练习)运行一个简单的客户端 - 服务器应用程序,OS Linux Mint 14.客户端在启动时向服务器发送请求以获取一些会话参数,包括usec中的超时 . 客户端打开一个套接字并设置一个默认超时值,以便在recvfrom上不被无限制地阻塞,然后发送对这些参数的请求,关闭所述套接字,重新打开设置新超时值的套接字,最后询问用户用于命令 . 参数请求由子函数处理,该子函数除了... -
2 votesanswersviews
“Errno :: ENOENT没有文件存在”但存在文件DOES . 在本地工作,而不是在AWS中
我的代码基础设置: Ruby on Rails在Postgres本地部署 使用Heroku 生产环境 (登台和 生产环境 服务器) . MY PROBLEM: Things are "seemingly" working on local machine (no hard errors) but NOT working in production. I believ... -
0 votesanswersviews
SQL无法创建表,错误150
我慢慢变得疯狂,因为我在数据库中绑定了一个结,现在当我想在另一台服务器上创建数据库时,它会不断给出错误 . 错误发生在表'product' . 我只是给出整个脚本: SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KE... -
1 votesanswersviews
strtol没有改变errno
我正在研究一个程序,该程序在给定char数组的情况下执行计算,该数组表示格式 HH:MM:SS 的时间 . 它必须解析各个时间单位 . 这是我的代码的缩减版本,只关注时间: unsigned long parseTime(const char *time) { int base = 10; //base 10 long hours = 60; ... -
0 votesanswersviews
无法理解perk与mkdir的消息
我有一段代码从字符串创建一个目录, cwd 这是一个给出目录路径的字符串 . 不幸的是有一个错误,它不允许我创建目录,所以我使用 perror() 和 strerror() 函数,如此,以获取错误的符号名称 . struct stat st = {0}; if (stat(cwd, &st) == -1) { if(mkdir(cwd, 0700)==-1){ i... -
0 votesanswersviews
MYSQL外键Errno(150)无法创建表
我刚刚开始在大学学习MYSQL,我有一个重要的任务要为我的 class 做 . 我必须创建一个小型数据库,我似乎无法添加带有外键的表,因为errno(150)这就是我所拥有的 . create table Country (CountryName varchar (50) not null, Primary Key (CountryName)); create table InterestGro...