C#.NET通过Socket实现平行主机之间网络通讯
2010-09-30 22:46:31 来源:WEB开发网核心提示: 三、测试socket的连接方法,telnet远程登录用户可以同时对客户端和服务器端的Socket程序进行编写,C#.NET通过Socket实现平行主机之间网络通讯(5),然后进行联调,也可以一次只编写一个,所以在运行本程序前,先在D:/image目录下放置两张命名为 image0.jpg,然后通
三、测试socket的连接方法,telnet远程登录
用户可以同时对客户端和服务器端的Socket程序进行编写,然后进行联调,也可以一次只编写一个,然后通过下面的方法来测试Socket连接。
一般通过远程登录来测试连接是否成功,比如测试本机的400端口是否能连接成功:
“运行->cmd->telnet 127.0.0.1 400”
在没有运行对本机的400端口进行不断侦听的程序时,会出现连接失败的提示:
查看原图(大图)
如果连接成功,则会弹出另外一个窗口:
查看原图(大图)
如果在侦听线程里面设置断点,通常连接成功后,就会在
Socket sRecvCmdTemp = sRecvCmd.Accept();
之后的语句上断点。
附近演示程序的说明:
1.使用VS2005创建。
2.主要实现的功能是:主机A向主机B发图片请求,主机B将D盘image目录下的image0.jpg,image1.jpg文件编码发送到主机B,主机B再解码并写成图片文件到E盘的image目录下。
3.为了方便调试,演示程序将服务器和客户端同时放在本机上,即localhost或者127.0.0.1,即本程序最终实现的效果就是将本机的D 盘image目录下的两个指定名称的图片传送到E盘image目录下。所以在运行本程序前,先在D:/image目录下放置两张命名为 image0.jpg,image1.jpg的图片文件
4.先运行服务器程序,再运行客户端程序
From:http://www.cnblogs.com/beer
更多精彩
赞助商链接