- 论坛徽章:
- 0
|
还是地址问题 一直没解决,环境 没有网卡没连网 怎么样做实验?
有人说单机就可以,可以开两个控制台自己跟自己聊天!
可是在学习的过程中问题早早就出现了,几天了就是没跨过去请帮忙啊
其他都正确返回了,就是accept()错误返回
如果修改以下做客户端的话
cennect(),getsocketname()等还是错误返回?难道真的需要联网单机没办法学习?因为机器配置不好装不了虚拟机 ,能告诉怎么做这些实验吗?
最好在现有环境下!!急切等待!!!
void main()
{
SOCKET s;
WSADATA Data;
sockaddr_in name,client;
int length;
name.sin_family=AF_INET;
name.sin_port=0;
name.sin_addr.s_addr=inet_addr("127.0.0.1" ;
WSAStartup(MAKEWORD(1,1),&Data);
s=socket(AF_INET,SOCK_STREAM,0);
bind(s,(struct sockaddr*)&name,16);
listen(s,1);
cout<<accept(s,(sockaddr*)&client,&length);
cout(WSAGetLastError());
closesocket(s);
WSACleanup();
} |
|