客户端有2-5个,服务器端要循环接受到客户端发来的数据和IP地址,然后判断IP地址是否为这个几个客户端的IP地址,如果是,则接受数据,不是就不接受。
求高手帮忙!~~
分数不够可再加!~~
求高手帮忙!~~
分数不够可再加!~~
解决方案 »
- 有过Skype插件开发经验的朋友,进来帮帮忙,该马甲的第一次发贴,标题要长.
- Microsoft .NET Framework 应用程序中发生了无法处理的异常
- 如何把几十张小图片加载到窗体中
- datetime中怎么才能只保留日期,不要时分秒
- 如何设置WORD文档的属性
- .net2.0 webBrowser类中 弹出窗口到自己的框架中
- Listview ColumnHeader Image Icon .net2002
- 哪位高手来解释一下lock()?看帮助看不太明白。
- 不用递归能否实现得到C盘所有指定的文件??比如说*.tmp文件???
- 使用数据集时出现数据库连接DataSet不包含Tables的定义
- 急。。。.net调用ocx,报灾难性故障错误。
- 两个datetimepicker相加如何去掉晚上的时间
http://www.cnblogs.com/kingthy/archive/2008/05/24/1206457.html
/// UDP回调
/// </summary>
/// <param name="ar"></param>
private static void UDPDataReceived(IAsyncResult ar)
{
try
{
Socket udpSocket = ar.AsyncState as Socket;
int bytesRecved = udpSocket.EndReceiveFrom(ar, ref (EndPoint)ServerEndPoint);
//当收到数据后,数据已在dataBuffers,把dataBuffers转换成可识别的结构体,依据命令类型Type
udpSocket.RemoteEndPoint//接收到的package是来自哪个ipaddress,把dataBuffers,ipaddress传过去,在第一次刷新时显示
{
get
{
if ( this.socket != null)
return ( (IPEndPoint)this.socket.RemoteEndPoint ).Address;
else
return IPAddress.None;
}
}