日期:2014-05-19  浏览次数:20769 次

关于TCP客户端连接
1、使用WSAStartup()初始化WinSock库。
2、使用socket()创建一个IPPROTO_TCP SOCKET。
3、使用gethostbyname()/gethostbyaddr()获取主机信息。
4、使用connect()和我们创建的套接字连接服务器。
5、使用send()/recv()发送和接收数据,直到我们的TCP会话结束。
6、使用closesocket()关闭套接字连接。
7、使用WSACleanup()释放WinSock。

在网上查找出来的步骤是这些.
但是我在初始化WinSock库的时候就报错了.
请问在整个TCP客户端连接的时候是需要导入哪些包还是需要写一些其他的代码.
int wsaret=WSAStartup(0x101,&wsaData);
if(wsaret)
  return;

上面是初始化WinSock库的代码

其他的步骤可参考
http://www.7880.com/Info/Article-4e99c3e0.html
知道的大侠帮帮忙..谢谢..

------解决方案--------------------
初始化WinSock库的时候就报错了.? 什么错误啊?
------解决方案--------------------
我初始化WinSock库,没错的~
------解决方案--------------------
这个是JAVA区,你问的问题不是JAVA的
------解决方案--------------------
你确定你用的是JAVA?....
这不是winsock吗...
难道说你非要把C代码写在.java文件里说他是java代码吗....

TCP相关类叫ServerSocket和Socket