摘要: 程序中常用方法列表: (1)Socket(AddressFamily af,SocketType st,ProtocolType pt) 创建套接字,并且返回新建套接字句柄st。对于客户端来说,也是在本地创建套接字。 (2)bind(IPEndPoint iep) 对于服务器方的程序来说,建立的套接字必须要绑定到本地计算机的IP地址和端口号上。 (3)listen(int backlog) 这个方法用于等待客户端发出连接的请求,待其执行完则说明服务器方已经准备好受 来自客户端的连接。 其中的backlog参数是指用户的连接数,超过连接数的 其他客户不得与服务器方进一步通信。 (4)accep. 阅读全文
posted @ 2012-05-29 20:37 腾云生 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 服务器端代码:[c-sharp]usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Net;usingSystem.Net.Sockets;usingSystem.Threading;namespacemultithreadservTest{classThreadtcpserver{/*本程序中采用了多线程技术,可以应付多客户的需求。首先,程序的主线程也就是程序的入口即Main()函数,*当执行到Accept方法时,线程变会阻塞;当有新连接时,就创建相应的消息服务线程 阅读全文
posted @ 2012-05-29 20:32 腾云生 阅读(4443) 评论(0) 推荐(2) 编辑