WEB开发网
开发学院软件开发C语言 C#.NET通过Socket实现平行主机之间网络通讯 阅读

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端口进行不断侦听的程序时,会出现连接失败的提示:

C#.NET通过Socket实现平行主机之间网络通讯

查看原图(大图)

如果连接成功,则会弹出另外一个窗口:

C#.NET通过Socket实现平行主机之间网络通讯

查看原图(大图)

如果在侦听线程里面设置断点,通常连接成功后,就会在

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

上一页  1 2 3 4 5 

Tags:NET 通过 Socket

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接