日期:2014-05-18  浏览次数:20665 次

socket编程问题
为什么不能连接到目标机器.

源代码:
sock=socket(AF_INET,SOCK_STREAM,0);
struct   sockaddr_in   your_addr;
hostent   *hont;
hont=gethostbyname( "10.42.0.10 ");
your_addr.sin_family=AF_INET;
your_addr.sin_port=htons(2000);
memcpy(&your_addr.sin_addr.S_un.S_addr,hont-> h_name,hont-> h_name,hont-> h_length);
connect(sock,(struct   sockaddr   *)&your_addr,sizeof(your_addr));

为什么老是连接失败?
初学socket,没有人指点,求助CSDN上的朋友.


------解决方案--------------------
mark
------解决方案--------------------
楼主,我觉得把贴转到“Borland 技术社区 ”会有更多的人气的。
这个版一般只研究SQL Server。 :)
------解决方案--------------------
放到C++数据库那裏去問問
------解决方案--------------------
恩,专版的高手多一点~
------解决方案--------------------
嘿嘿.做不来,但是邦顶.
------解决方案--------------------
我只管接分