LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1126|回复: 3

socket通信问题

[复制链接]
发表于 2007-10-10 18:17:47 | 显示全部楼层 |阅读模式
基于TCP的客户端/服务器模式,服务器是并发服务器,可以接受多个客户端请求,用accept建立多个连接,和客户端通讯时,要指定客户端IP地址来发送,比如同时建立了多个连接,但是要指定客户端ip进行发送信息(字符串),这样可以实现么?先谢谢高手了~~
发表于 2007-10-12 16:47:19 | 显示全部楼层
对等,每个用户都有客户端和服务端就可以了.
回复 支持 反对

使用道具 举报

发表于 2007-10-15 16:31:26 | 显示全部楼层
当然可以, accept() 的返回值是一个 fd (文件描述符),  对网络编程来说它就是每条连接的唯一标识. 你只要维护好这些个 fd , 把它和客户端的属性比如IP什么的对应起来, 到时候想发给谁, 就用谁的 fd .
回复 支持 反对

使用道具 举报

发表于 2007-10-15 17:10:30 | 显示全部楼层
同步实现最简单
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表