解决方案 »
- 如何释放Assembly.LoadFrom
- 在一个类里面设置一个私有变量,然后有一个公有的set和get访问器,怎么在另外一个类里建立前一个类的实例,怎么不能使用set访问器呢?
- ImageList
- 【高分求助】VS2005部署问题!急~~~
- 创建Oracle的directory,如果文件路径为中文,发生错误
- Attribute好玩的地方在哪里?能不能举个实用、简单的例子?
- 高分求 .net(C#)126/163 邮箱账号得到 对应账号的 通讯录 ?
- 如何获取一个字符串在另一个字符串中出现的次数!
- 求助:
- 各位大虾,救救小弟??一个dataset的问题
- DataGridView定制控件的问题
- 小弟在编坦克大战,遇到了点麻烦,加入线程后变很卡,求各位前辈指点!!
Socket client=Server.Accept();
IPAddress ip = ((System.Net.IPEndPoint)client.RemoteEndPoint).Address;
Dictionary<IPAddress, Socket> clients = new Dictionary<IPAddress, Socket>();
clients.Add(ip, client);//查找客户端socket,发送数据
foreach (KeyValuePair<IPAddress, Socket> key in clients)
{
if (key.Key.Equals("你要发送数据的客户端IP"))
{
key.Value.Send(buffer); //buffer就是你要发送的内容及IP地址
break;
}
}上面的代码是我随手写的,差不多就是这个意思了,然后把内容及IP地址按照你自定义的规则封装成一个数据包,然后遍历客户端列表,找到IP地址对应的socket对象直接send数据就可以了
错误应用程序名称: PPHC_WindowsService.exe,版本: 1.0.0.0,时间戳: 0x53b5240a
错误模块名称: KERNELBASE.dll,版本: 6.1.7601.18229,时间戳: 0x51fb1116
异常代码: 0xe0434352
错误偏移量: 0x0000c41f