一段有关Socket的VC小程序?
void CMy62_s1_clientDlg::OnButton1()
{
CSocket m_sockSend;
m_sockSend.Create(1800,SOCK_DGRAM,"192.168.0.4");
m_sockSend.Bind(1800,"192.128.0.4");
}
执行后用 netstat 观察,却看不到1800这个端口为什么?
问题点数:20、回复次数:3Top
1 楼jerrytse(聪明笨伯)回复于 2002-04-01 21:31:27 得分 7
你为什么要这样用呢?
Create()函数里面就已经调用了Bind()啦。
还有,可能要在调用了Listen()和Accept()后才能看到的,
要不就Connect()连接一个远程的端口Top
2 楼cun(春)回复于 2002-04-02 10:14:20 得分 7
没有用过MFC里的CSOCKET类,可能用API流程要清晰一些。
我也高不明白为啥,create和bind都要端口号,既然create有端扣,说明已经把bind给封装到create里了,为啥还要bind一次Top
3 楼jyc_nj(老蔣)回复于 2002-04-02 10:38:16 得分 6
这个错误看到n次了,如果有个详细些的归档,也许大家都不用重复的问答了。Top




