wlbk.net
当前位置:首页 >> 关于C#:C#怎么用soCkEt?谢谢! >>

关于C#:C#怎么用soCkEt?谢谢!

客户端:Program类:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Sockets;using System.Net;namespace LCClient{ class Program { static void Main(string[] args) { Socket sendMessage

朋友,我来告诉你答案!你这个问得太泛了我估计你这个是需要做个聊天程序首先是如何编写窗体这个比较简单C#已经封装了很多的现成控件,socketclient这个一样MSDN上说得很清楚而且有例子MSDN上的例子是控制台的你只需要将控制台换成绑定控件例如出发button事件进行相应的操作即可,client端一样的用控件接受具体控件就看你的数据是什么了但愿对你有帮助

可以直接发送字符串,然后对方接收字符串,好像是用StringReader ,StringWrite

语音、视频、文字数据传输可以使用 system.net.sockets.udpclient 类(基于udp协议). 传输文件使用 system.net.sockets.tcpclient 和 system.net.sockets.tcpclient类.(基于tcp协议). udp协议提供有连接的可靠数据传输. tcp协议提供不可靠数据传输.

要获得在线成员,方案1:做一个服务器,所有人要聊天,必须先登录到服务器,登录后,每5分钟发一次心跳信息给服务器,没有心跳的认为离线这样就可以通过服务器获得在线成员了方案2:定时发广播包,其它客户端接收到广播包进行回应

如果你数组比较大的话,通过ASCII编码后发过去,我觉得你既然一起发的话,还不如数组里面的元素一个一个发.for(int i=0;i 评论0 0 0

.NET已经有Socket了啊,再封装一下就可以了.如果要求不是很高的话,使用TcpClient类就行了如果要编写相对简单的应用程序,而且不需要最高的性能,则可以考虑使用 TcpClient、TcpListener 和 UdpClient.这些类为 Socket 通信提供了更

都可以的,SOCKET可以实现2种通信方式,一种是P2P也就是点对点,客户端与客户端之间的通信.另一种就是现在QQ这种,客户端连接到服务器,再由服务器转发给制定用户.你要实现这种方式,最好自己定义个类,发送的时候,直接打包类发送;然后接收的时候,数据直接套入类中,类得包括发送给谁的标识和内容.复杂点的还可包括其他内容,只要根据功能自己定义就行.

语音、视频、文字数据传输可以使用 System.Net.Sockets.UdpClient 类(基于UDP协议).传输文件使用 System.Net.Sockets.TcpClient 和 System.Net.Sockets.tcpClient类.(基于TCP协议).UDP协议提供有连接的可靠数据传输.TCP协议提供不可靠数据传输.

用以下设置关闭Nagle算法 socket.SetSocketOption(SocketOptionLevel.Tcp, SocketOptionName.NoDelay, true);

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com