多线程在网络编程中的应用
2010-04-01 18:31
459 查看
一.服务器端:
代码
代码
class Program { static void Main(string[] args) { Socket client; byte[] buf = new byte[1024]; string input; IPAddress local = IPAddress.Parse("127.0.0.1"); IPEndPoint iep = new IPEndPoint(local, 13000); try { client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); client.Connect(iep); } catch { Console.WriteLine("无法连接服务器!"); return ; } finally { } while (true) { input = Console.ReadLine(); if (input == "exit") { break; } client .Send (Encoding .ASCII .GetBytes(input )); int rec=client .Receive (buf); Console .WriteLine (Encoding .ASCII .GetString (buf ,0,rec)); } Console .WriteLine ("断开服务器连接..."); client .Close (); } }
相关文章推荐
- java网络编程之Http多线程下载应用实例
- 多线程在Socke与ServerSockett网络编程中的应用
- 网络编程与多线程的应用--基于socket udp编写一个简单聊天程序
- {网络编程}和{多线程}应用:基于TCP协议【实现多个客户端发送文件给一个服务器端】--练习
- {网络编程}和{多线程}应用:基于UDP协议【实现多发送方发送数据到同一个接收者】--练习
- C#多线程网络编程应用[多线程文章采集]
- Java网络编程(tcp在服务器上应用多线程)
- 多线程在网络编程中的应用
- Java 在Client/Server 网络中的应用-Java基础-Java-编程开发
- Android应用开发基础之五:网络编程(二)
- Java Socket 编程——多线程网络聊天程序
- linux网络设备应用与驱动编程学习4——模板与实例(A)
- Java socket 分析2--Socket网络编程应用
- Java的Socket网络编程以及多线程
- protobuf在网络编程中的应用思考
- Linux网络编程 基于tcp的多线程的服务器
- 多线程编程之临界区的应用
- 【Linux的高级应用编程】网络编程中并发服务器的设计模式
- Linux Socket 网络编程 基于GTK+ 的多线程实现的局域网通信软件
- 陈硕 - Linux 多线程服务端编程 - muduo 网络库作者