
C#网络编程
loverszhaokai
海到尽头天作岸,
山登绝顶我为峰。
展开
-
Socket实现客户端和服务器端的消息通信
<br />例:编写一个控制台程序,利用同步Socket实现客户端和服务器端的消息通信。其中,服务器可以和多个客户端通信,并随时接收客户端发送的消息。<br /><br />项目截图:<br /> <br /><br /><br /> <br /> <br /> <br />代码:clientSocket<br /> <br />using System; using System.Collections.Generic; using System.Linq; using System.Text;原创 2010-12-11 11:31:00 · 1259 阅读 · 0 评论 -
如何跨线程调用Windows窗体控件
<br /><br /> 在开发具有线程的应用程序时,有时会通过子线程实现Windows窗体,以及控件的操作,比如:在对文件进行复制时,为了使用户可以更好的观察到文件的复制情况,可以在指定的Windows窗体上显示一个进度条,为了避免文件复制与进度条的同时操作所带来的机器假死状态,可以用子线程来完成文件复制与进度条跟踪操作,下面以简单的例子在子线程中操作窗体中的TextBox控件。代码如下:<br /><br /><br /><br />using System;<br />using System.Col转载 2010-12-12 21:06:00 · 8056 阅读 · 0 评论 -
Winsock 2 I/O Methods 5 Part 5
<br /><br />转自:http://www.winsocketdotnetworkprogramming.com/winsock2programming/winsock2advancediomethod5d.html<br /> <br /> <br />What do we have in this chapter 5 part 5?The WSAEventSelect server/receiver model Program ExampleRunning the Client and Serv转载 2011-05-23 20:22:00 · 637 阅读 · 0 评论 -
SocketModel.cpp
<br /><br /> <br />转自:<br />http://blog.163.com/wupengzhi2005@126/blog/static/1710100220094715936897/<br />// DPEventSocket.cpp: implementation of the CSocketModel class.<br />//<br />//////////////////////////////////////////////////////////////////////<b转载 2011-05-23 20:21:00 · 537 阅读 · 0 评论 -
提高C#编程水平的50个要点
1.总是用属性 (Property) 来代替可访问的数据成员 2.在 readonly 和 const 之间,优先使用readonly 3.在 as 和 强制类型转换之间,优先使用 as 操作符 4.使用条件属性 (Conditional Attributes) 来代替条转载 2011-09-25 21:06:41 · 369 阅读 · 0 评论