c# socket简单例子(服务器与客户端通信)

c# socket简单例子(服务器与客户端通信)

ID:16803781

大小:53.50 KB

页数:5页

时间:2018-08-24

c# socket简单例子(服务器与客户端通信)_第1页
c# socket简单例子(服务器与客户端通信)_第2页
c# socket简单例子(服务器与客户端通信)_第3页
c# socket简单例子(服务器与客户端通信)_第4页
c# socket简单例子(服务器与客户端通信)_第5页
资源描述:

《c# socket简单例子(服务器与客户端通信)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C#Socket简单例子(服务器与客户端通信)分类:C#.NET2011-07-2415:5523710人阅读评论(18)收藏举报socket服务器c#threadserverbyte这个例子只是简单实现了如何使用Socket类实现面向连接的通信。注意:此例子的目的只是为了说明用套接字写程序的大概思路,而不是实际项目中的使用程序。在这个例子中,实际上还有很多问题没有解决,如消息边界问题、端口号是否被占用、消息命令的解析问题等。。下面是两个程序的代码,(两个程序均为控制台程序)先发服务端的(Server)完整代码如下:引入命名空间:[

2、csharp]viewplaincopyprint?1usingSystem.Net.Sockets;2usingSystem.Net;3usingSystem.Threading;完整代码如下:otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNo

3、rthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersa

4、nd[csharp]viewplaincopyprint?1namespaceSocketServer2{3classProgram4{5privatestaticbyte[]result=newbyte[1024];6privatestaticintmyProt=8885;//端口7staticSocketserverSocket;8staticvoidMain(string[]args)9{10//服务器IP地址11IPAddressip=IPAddress.Parse("127.0.0.1");12serverSocket=n

5、ewSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);13serverSocket.Bind(newIPEndPoint(ip,myProt));//绑定IP地址:端口14serverSocket.Listen(10);//设定最多10个排队连接请求15Console.WriteLine("启动监听{0}成功",serverSocket.LocalEndPoint.ToString());16//通过Clientsoket发送数据17Threa

6、dmyThread=newThread(ListenClientConnect);18myThread.Start();19Console.ReadLine();20}2122///

23///监听客户端连接24///25privatestaticvoidListenClientConnect()26{27while(true)28{29SocketclientSocket=serverSocket.Accept();30clientSocket.Send(Encoding.ASCII.GetBy

7、tes("ServerSayHello"));31ThreadreceiveThread=newThread(ReceiveMessage);32receiveThread.Start(clientSocket);33}34}3536///

37///接收消息38///39///40privatestaticvoidReceiveMessage(objectclientSocket)otherstaffoftheCentre.Du

8、ringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。