局域网聊天小工具源码(C#)

时间:2014-07-19 02:56:08
【文件属性】:
文件名称:局域网聊天小工具源码(C#)
文件大小:391KB
文件格式:RAR
更新时间:2014-07-19 02:56:08
局域网聊 源码 C# 别舍不得这几分,学到东西才是最重要的,下载后 评价你会加6分,所以你不亏你还多加了1分 C#异步的Socket通信(重构局域网聊天小工具) 服务端, 声明ServerSocket, 绑定(Bind)一个IP并指定这个IP的通信端口, 比如是127.0.0.1:9050, ServerSocket可以监听来自多个IP发送的连接请求, 监听(Listen)方法的参数可以设置允许的最多连接请求个数. 然后调用异步接受请求的方法(BeginAccept), 如果接受到某个客户端发来连接请求, 这时定义一个新的CommunicateSocket专门负责与这个客户端通信. 然后可以通过CommunicateSocket.BeginSend()方法给客户端发送数据, CommunicateSocket.BeginReceive()可以接收客户端发来的数据. 客户端, 有一个CommunicateSocket, 并绑定一个IP以及一个未被占用的端口, 定义IPEndPoint serverIP表示服务端Socket的IP和端口, 这样才可以进行端口对端口之间的通信, 接下来就可以尝试CommunicateSocket.BeginConnect(serverIP), 连接成功之后就可以发送和接收数据了, CommunicateSocket.BeginSend(), CommunicateSocket.BeginReceive().
【文件预览】:
Chatting.csproj.user
Form1.cs
bin
----Debug()
--------Chatting.vshost.exe(11KB)
--------Chatting.vshost.exe.manifest(490B)
--------Chatting.exe(27KB)
--------Chatting.pdb(38KB)
----Release()
from.gif
Chatting.suo
obj
----Debug()
--------GenerateResource-ResGen.read.4.tlog(2B)
--------GenerateResource-ResGen.write.1.tlog(1KB)
--------Chatting.MainForm.resources(14KB)
--------GenerateResource-ResGen.read.1.tlog(1KB)
--------DesignTimeResolveAssemblyReferencesInput.cache(6KB)
--------Refactor()
--------TempPE()
--------Chatting.csproj.FileListAbsolute.txt(2KB)
--------Chatting.Properties.Resources.resources(180B)
--------Chatting.exe(27KB)
--------Chatting.pdb(38KB)
----Release()
Properties
----Resources.Designer.cs(3KB)
----Settings.settings(249B)
----Resources.resx(5KB)
----Settings.Designer.cs(1KB)
----AssemblyInfo.cs(1KB)
Program.cs
软件文档.doc
Chatting.sln
SocketFunc.cs
Form1.Designer.cs
Form1.resx
最新Asp.Net源码下载.url
51aspx源码必读.txt
Chatting.csproj

网友评论

  • 完全跑不起来吧
  • 十分烂,还好意思要6分,就做了个框架,还是无用的。千万不要上当。
  • 程序被我修改了一下,谢谢你提供了我思路
  • 我不得不说这是我看过最挫的代码,明明什么功能都没实现,竟然发到CSDN上来!
  • 很好,第一次设计这个方面,为我指明了方向。