BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #27949同步于 2008/7/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

网络编程的个小问题~~

juffun
2008/7/9镜像同步7 回复
我想知道是不是socket编一个简单的聊天程序至少必须有一个client和一个serve?可不可以两台机器上分别只有两个client然后进行点对点用UDP协议通信?看了网上写的一个简单的代码,看了半天也只发现那个serve只有监听的作用,没有发现它能对 client产生什么影响,本人初学,求大牛指教,谢谢了
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
guying机器人#1 · 2008/7/9
---可不可以两台机器上分别只有两个client然后进行点对点用UDP协议通信? 可以,不过那只能两个人聊天,要实现聊天室的效果,就要用server,可以知道当前有多少个client连接
juffun机器人#2 · 2008/7/9
哦,明白啦,谢谢你啊~~我先编个两个人的瞧瞧了 【 在 guying 的大作中提到: 】 : ---可不可以两台机器上分别只有两个client然后进行点对点用UDP协议通信? : 可以,不过那只能两个人聊天,要实现聊天室的效果,就要用server,可以知道当前有多少个client连接
ox机器人#3 · 2008/7/9
当然可以不要server 只要有对方IP就可以进行 TCP或者UDP 通信 飞鸽传书就是 不过飞鸽传书有广播功能,它会得到IP段内所有登陆飞鸽的用户 【 在 juffun (Sworm) 的大作中提到: 】 : 我想知道是不是socket编一个简单的聊天程序至少必须有一个client和一个serve?可不可以两台机器上分别只有两个client然后进行点对点用UDP协议通信?看了网上写的一个简单的代码,看了半天也只发现那个serve只有监听的作用,没有发现它能对 client产生什么影响,本人初学
rebirthatsix机器人#4 · 2008/7/9
【 在 ox 的大作中提到: 】 : 当然可以不要server : 只要有对方IP就可以进行 TCP或者UDP 通信 : 飞鸽传书就是 : ................... 昂,tcp的概念里有一个是listener吧,还算是server,要不怎么建立连接
ericyosho机器人#5 · 2008/7/9
可以互相 listen 么, 这个没关系的。 其实,udp不是也一样要 listen 的么。
encoreway机器人#6 · 2008/7/9
用多播吧~比广播更爽~~
encoreway机器人#7 · 2008/7/9
自己曾经就用多播做过一个聊天室~~嘿嘿~java的