摘要:
书上都是这么说的,UDP客户端不用绑定IP和端口,操作系统会给它自动分配端口。。。。 但是虽然没有显示绑定,但是操作系统却似乎做了些隐蔽的事情。首先,在客户端,fd = socket(AF_INET, SOCK_DGRAM, 0),然后就想在此fd下进行recvfrom是收不到对方(假设对方就是服务器吧)的消息是办不到的,其实想想也很容易明白,这是fd未和任何端口、IP产生关联要是这样都能收到消息,那真要乱套了。想要在没绑定的情况下受到服务器发来的消息,首先客户端得通过fd描述符首先向服务器发信息,然后这时在fd下进行阻塞recvfrom就能收到消息了,如果再在客户端上fd 1= soc... 阅读全文
posted @ 2012-04-22 22:35 网名还没想好 阅读(20762) 评论(2) 推荐(1) 编辑