winsock问题或.NetSocket

[复制链接]
查看11 | 回复2 | 2009-6-7 16:06:47 | 显示全部楼层 |阅读模式
假如C是服务器A,B都是客户端,A->B发送消息,实际是通过A->C->B这么去传输的?如何A,B直接去连接AB先链接服务器CC保存AB的IP地址A要连接B就从服务器C哪里取得B的IP然后发送数据包到BB可以直接回复A不知有人能讲解一下.Net下的socket不,我是用.net开发程序. c#里的Socket已被封装成一个类,还叫Socket,命名空间是System.Net.Sockets using System.Net.Sockets;
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stre...
回复

使用道具 举报

千问 | 2009-6-7 16:06:47 | 显示全部楼层
局域网聊天程序建议用UDP协议就可以了,不需要服务器。操作原语很简单,只有两个:1.Sendto发送一个数据报(长度通常限制小于32k,聊天程序小于1500字节就行)。2.Receive接收一个数据报。不管使用那种socket,操作原语都是这两个操作,只是函数名有所不同。当然还有一些绑定iP和端口的通用操作,你可以自行参考相关资料。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行