C#如何给指定IP,端口的机器发信息,类似QQ聊天的那种 C#如何给指定IP,端口的机器发信息,类似QQ聊天的那种哪位能否解释或者提供例子呢?例如A机器想给C机器发送信息,请问是不是一定要有B机器做服务器来接受A发的信息然后再来转发给C呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 socket是必须的,但是如果A机器想给C机器发送信息,请问是不是一定要有B机器做服务器来接受A发的信息然后再来转发给C呢? //与服务器的连接TcpClient tcpClient = ToServer new TcpClient();;//与服务器数据交互的流通道private NetworkStream Stream ;tcpClientToServer.Connect( ip地址 , 端口 );Byte[] outbytes = System.Text.Encoding.Default.GetBytes(" hello world ".ToCharArray()); Stream.Write(outbytes, 0, outbytes.Length);这就发送了 有多个客户端的话,最好有个服务来管理所有客户端的IP,和收发信息。但这并不是必须的。假设我有100个qq好友,我是不是在本地就必须保存每个好友的ip地址呢。不用那些都在服务器上。 如果完全类似QQ的话,必须有一台公网IP的中介服务器,为A和B建立P2P连接,当然也可以采用服务器转发,不过对于服务器来说压力就大了 请问连接本地数据库的代码 IConfigurationSectionHandler读取web.config问题 有什么工具软件可以检测C#代码的执行效率? 关于 填充年月日的问题 什么是垃圾回收机制?如何利用? 时间问题? 请教:如何让窗体只实例化一次?非MDI窗体 用C#写一个Activex控件,在webpage里能否实现打开Visio画图,画完后保存,然后上传到服务器关闭Visio,希望大家帮忙?给点思路 关于mshtml 如何将一字符串分割,并在数据库中分别查找 求正则 正则
//与服务器的连接
TcpClient tcpClient = ToServer new TcpClient();;
//与服务器数据交互的流通道
private NetworkStream Stream ;
tcpClientToServer.Connect( ip地址 , 端口 );
Byte[] outbytes = System.Text.Encoding.Default.GetBytes(" hello world ".ToCharArray());
Stream.Write(outbytes, 0, outbytes.Length);这就发送了
如果完全类似QQ的话,必须有一台公网IP的中介服务器,为A和B建立P2P连接,当然也可以采用服务器转发,不过对于服务器来说压力就大了