首页 文章
  • 0 votes
     answers
     views

    UDP sendto()给出“无效的用户空间地址”错误

    更新:我刚刚在有问题的函数中初始化了硬编码的结构,我仍然得到了错误! void sendjoin(unsigned int ipaddress, unsigned short port, unsigned short preferredID){ printf("Sending join-request...\n"); char msg[9]; memse...
  • 4 votes
     answers
     views

    套接字绑定失败errno = 99

    我正在尝试绑定服务器套接字,以便我可以接收和侦听来自其他客户端的传入消息 . 但我无法绑定,它返回一个错误 - 套接字绑定失败:99 . 我读了它的意思,它说errno 99表明套接字不存在?有任何想法吗?谢谢 UDP_socketID = socket(AF_INET, SOCK_DGRAM, 0); if (UDP_socketID < 0) { printf(&quot...
  • 0 votes
     answers
     views

    在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 votes
     answers
     views

    如何检查errno的值?

    我正在使用系统调用,如果失败,我需要为不同的errnos做不同的事情 . 我需要编写看起来像这样的代码: int res; res = systemCall(); if (res == -1) { if (errno == ENOMSG) { doSomething(); } else { doSomethingElse();...
  • 1 votes
     answers
     views

    套接字sendto()失败了errno 88和9

    我正在尝试使用UDP(作为练习)运行一个简单的客户端 - 服务器应用程序,OS Linux Mint 14.客户端在启动时向服务器发送请求以获取一些会话参数,包括usec中的超时 . 客户端打开一个套接字并设置一个默认超时值,以便在recvfrom上不被无限制地阻塞,然后发送对这些参数的请求,关闭所述套接字,重新打开设置新超时值的套接字,最后询问用户用于命令 . 参数请求由子函数处理,该子函数除了...
  • 2 votes
     answers
     views

    “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 votes
     answers
     views

    SQL无法创建表,错误150

    我慢慢变得疯狂,因为我在数据库中绑定了一个结,现在当我想在另一台服务器上创建数据库时,它会不断给出错误 . 错误发生在表'product' . 我只是给出整个脚本: SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KE...
  • 1 votes
     answers
     views

    strtol没有改变errno

    我正在研究一个程序,该程序在给定char数组的情况下执行计算,该数组表示格式 HH:MM:SS 的时间 . 它必须解析各个时间单位 . 这是我的代码的缩减版本,只关注时间: unsigned long parseTime(const char *time) { int base = 10; //base 10 long hours = 60; ...
  • 0 votes
     answers
     views

    无法理解perk与mkdir的消息

    我有一段代码从字符串创建一个目录, cwd 这是一个给出目录路径的字符串 . 不幸的是有一个错误,它不允许我创建目录,所以我使用 perror() 和 strerror() 函数,如此,以获取错误的符号名称 . struct stat st = {0}; if (stat(cwd, &st) == -1) { if(mkdir(cwd, 0700)==-1){ i...
  • 0 votes
     answers
     views

    MYSQL外键Errno(150)无法创建表

    我刚刚开始在大学学习MYSQL,我有一个重要的任务要为我的 class 做 . 我必须创建一个小型数据库,我似乎无法添加带有外键的表,因为errno(150)这就是我所拥有的 . create table Country (CountryName varchar (50) not null, Primary Key (CountryName)); create table InterestGro...

热门问题