有关socket通信 我想做个简单的聊天程序,一个服务器端多个客户端,服务器端只起连接作用,连接成功后客户端和客户端通信,服务器不参与,如何做,大家帮忙想想办法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请参考:http://www.cnblogs.com/guoyiqi/archive/2011/07/26/2139181.html很详细了,如果不明白,针对某个知识点再找些书或资料看看即可。 这个我看过了,我想要的是客户端建立连接后就不再参与了所有的通信完全由客户端来自己来完成。 就是client -client 的通信,服务器不管 服务器连接到两个client时,把其中一个client的信息发给另一个。 Socket通信必须要有服务端的。 这是一个基于socket的聊天程序http://www.codeproject.com/Articles/12893/TCP-IP-Chat-Application-Using-C LZ是想做一个类似P2P通信的功能(P2P服务器和客户端),这样涉及到程序要进行外网穿透,如uPnp. 最起码的还得有一台服务器,告诉某一个客户端“其他客户端的情况”。不然网络穿透怎么做,即使广播也要知道具体网段吧。不然你知道两个ip 一个是192.168.0.1 一个是192.168.0.2,你认为这是在相同网段的么?可是,确实可能处在不同的路由下。所谓client2client,其实也就是client有client+server的功能,如果要实现不同网段间穿透,必然有“置身事外的服务器”的参与,不然处在某一特定网络环境内的server是有局限性的。典型的例子是“飞鸽传书”,不连通服务器,同一局域网内可用,不同局域网无法连通,连通服务器,广域网可用。 C#递归不相等算法 在DataGridView里怎么获取当前点击的单元格的X和Y坐标? 获取splitContiner中的控件的问题? 我想做一个SplitContainer折叠展开的动画效果,但因为里面的控件太多,效果很差,很卡(代码:)原因在哪? 大型站点登录信息的保存??? MSSql存储过程与C#的问题。我搞不懂了。 webservice调用 ListView怎么换行? 关于文本文件取数的简单问题,急!!! asp.net 如何把中文转换成拼音? 不是拼音的首字母哦? 一个“Rectangle”元素 呐,我问个问题,关于combobox和textbox还有datagridview。
http://www.cnblogs.com/guoyiqi/archive/2011/07/26/2139181.html很详细了,如果不明白,针对某个知识点再找些书或资料看看即可。
服务器连接到两个client时,把其中一个client的信息发给另一个。
不然网络穿透怎么做,即使广播也要知道具体网段吧。
不然你知道两个ip 一个是192.168.0.1 一个是192.168.0.2,你认为这是在相同网段的么?可是,确实可能处在不同的路由下。所谓client2client,其实也就是client有client+server的功能,如果要实现不同网段间穿透,必然有“置身事外的服务器”的参与,不然处在某一特定网络环境内的server是有局限性的。
典型的例子是“飞鸽传书”,不连通服务器,同一局域网内可用,不同局域网无法连通,连通服务器,广域网可用。