代码改变世界

请教:C#网络编程相关的知识,建立socket服务器时向客户端连接,就建立不了了?

2009-10-21 20:12  杨兴亚  阅读(734)  评论(2编辑  收藏  举报

我现在在做一个C/S的服务器模型了,用socket(C#)做的,服务器建立的是并发的模型,客户端连接服务器后服务器保存客户端的相关信息,然后启动新线程来处理这个连接了(命令连接),这个连接仅仅发送少量的命令(定义过的格式),当客户端需要服务器的大量的数据文件时,就在客户端新建一个socket并绑定到一个未使用的端口,然后把端口信息通过命令连接传给服务器,服务器受到后就新建一个socket连接客户端的这个侦听端口,但是现在怎么都连不上,不知道问题处在那了?原来的那个命令连接存在了。

建立的模型如下服务器:

Code

处理连接的方法:

Code

客户端代码:

Code

请高手给指点一下问题处在那里了?