liye

liye

博客园 首页 新随笔 联系 订阅 管理

2011年10月12日 #

摘要: 今天我看帖子,有很多关于问Socket的问题.但是我只能给大家一个很简单的Socket的初级通信.给大家做一个小的服务器,刚刚好前段时间做了一个小的聊天程序,实现了:指定客户端发送消息,发送闪屏,支持服务器监听客户端发送消息具体的代码如下:首先是服务器.C# code using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Net;//Endpoint using System.Net.So 阅读全文
posted @ 2011-10-12 16:57 晔 阅读(1633) 评论(0) 推荐(0) 编辑

摘要: 客户端程序的代码编写: 布置界面。往界面上添加一个ListBox控件(用于显示用户列表),一个RichTextBox控件(用于显示聊天消息以及系统消息),一个 TextBox控件(用于发送消息),一个CheckBox控件(确定是否为悄悄话),一个StatusBar控件(name=StatusBar1)以 及四个Button控件(分别为“连接”、“断开连接”、“开始记录”、“发送”)。 当客户端试图和服务器端进行连接时,一个连接必须建立而且得向服务器端进行注册。 ConnectionServer()函数运用一个TcpClient来和服务器端取得连接,同时创建一个NetworkStream... 阅读全文
posted @ 2011-10-12 13:34 晔 阅读(1294) 评论(0) 推荐(0) 编辑

摘要: TCP/IP 体系结构与特点 TCP/IP协议实际上就是在物理网上的一组完整的网络协议。其中TCP是提供传输层服务,而IP则是提供网络层服务。TCP/IP包括以下协议:IP:网间协议(Internet Protocol) 负责主机间数据的路由和网络上数据的存储。同时为ICMP,TCP,UDP提供分组发送服务。用户进程通常不需要涉及这一层。 ARP:地址解析协议(Address Resolution Protocol) 此协议将网络地址映射到硬件地址。 RARP:反向地址解析协议(Reverse Address Resolution Protocol) 此协议将硬件地址映射到网络地址... 阅读全文
posted @ 2011-10-12 13:29 晔 阅读(8916) 评论(0) 推荐(2) 编辑