社区
Linux/Unix社区
帖子详情
我的socket出错,熟手进来帮帮忙呀------->急!!!
dchg2000
2003-08-04 08:58:22
我就是按例程写的,结果conenct出错,
error: Socket operation on non-socket
errno: 88
不知道是什么原因,熟手指点,谢谢!高分相送!
...全文
41
8
打赏
收藏
我的socket出错,熟手进来帮帮忙呀------->急!!!
我就是按例程写的,结果conenct出错, error: Socket operation on non-socket errno: 88 不知道是什么原因,熟手指点,谢谢!高分相送!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dchg2000
2003-08-04
打赏
举报
回复
谢谢,我犯了一个小小的笔误!!!加满分!
fierygnu
2003-08-04
打赏
举报
回复
if ( sock = create_bsocket(PF_INET, SOCK_STREAM, 0) == -1 )
赋值操作符的优先级最低,应该是:
if ((sock = create_bsocket(PF_INET, SOCK_STREAM, 0)) == -1 )
dchg2000
2003-08-04
打赏
举报
回复
大家看看呀
dchg2000
2003-08-04
打赏
举报
回复
int connect_bsocket(SOCKET *sock,char* ip,PORT port)
54 {
55 struct sockaddr_in srvaddr;
56
57 bzero(&srvaddr,sizeof(srvaddr));
58 srvaddr.sin_family=AF_INET;
59 srvaddr.sin_addr.s_addr=inet_addr(ip);
60 srvaddr.sin_port=htons(port);
61 return connect(*sock,(struct sockaddr*)&srvaddr,sizeof(srvaddr));
62 }
SOCKET create_bsocket(int domain, int type, int protocol)
11 {
12 return socket(domain, type, protocol);
13 }
dchg2000
2003-08-04
打赏
举报
回复
1 #include <stdio.h>
2 #include "bsocket.h"
3 #include <error.h>
4
5 extern int errno;
6 int main()
7 {
8 int sock;
9 static char ipaddr[] = "192.168.0.211";
10
11
12 if ( sock = create_bsocket(PF_INET, SOCK_STREAM, 0) == -1 ) {
13 printf("Fail to create socket\n");
14 return -1;
15 }
16
17
18 if ( connect_bsocket(&sock, ipaddr, 7900) == -1 ) {
19 printf("Fail to connect socket\n %u", errno);
20 perror("error");
21 return -1;
22 }
23
24 // deg_printf( ("connect: ip=%s port=%d\n", cfg_ipsmg, cfg_portsmg) );
25
26
27
28
29
30
31
32 return 0;
33 }
~
fierygnu
2003-08-04
打赏
举报
回复
socket是怎么创建的?把代码贴上来。
dchg2000
2003-08-04
打赏
举报
回复
大家帮帮忙呀,我在等待你们的帮助!!!
daehappy
2003-08-04
打赏
举报
回复
天啊~~这个错误好有意思,呵呵.
服务端返回req报错: Converting circular structure to JSON--> starting at object with construct ‘
Socket
‘
starting at object with constructor ‘
Socket
’ | property ‘parser’ -> object with constructor ‘HTTPParser’ — property ‘
socket
’ closes the circle #在使用express搭建一个简易服务器时,测试接口...
linux网络编程常用函数详解与实例(
socket
-->bind-->listen-->accept)
socket
-->bind-->listen-->accept 客户端
socket
-->connect 实例1: #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> #include <sys/types.h> #include <netinet/in.h> #include...
通过端口1433连接到主机127.0.0.1的 TCP/IP 连接失败,错误:“connect timed out”的解决方法
1. 打开SQLServer 配置管理器
-------
>SQLServer for MSQLSERVER
-------
>TCP/IP
-------
>如果没有启动,则启动
-------
>右键属性
-------
>IPAddresses
-------
>IP All
-------
>将TCP端口改为1433; 然后看 SQL...
Qt
socket
->readAll() 接收不全的解决办法
需要在h文件中建立一个更大的缓存区将接收到的数据缓存起来,... QByteArray ba =
socket
->readAll(); if(ba.size() == 0) return ; log_Printf("recv", ba.toHex()); //十六进制打印接收到的数据 m_recvAllData
app网络模块定义
<br />在联想这段时间,感觉自己收获不是怎么大,还是得靠自己一点一点的去积累,去挖掘,去探究去获取,再去记忆与应用,所以就自己写了一个简单的...--[endif]-->字符效力处理:<br /><!--[if !supportLists]-->a) <!--[end
Linux/Unix社区
23,218
社区成员
74,543
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章