string portNo = "";
IPAddress ServerIp = IPAddress.Parse("112.124.46.251");
IPEndPoint iep = new IPEndPoint(ServerIp, int.Parse(portNo));
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
byte[] byteMessage = new byte[];
try
{
socket.Bind(iep);
}
catch (Exception ex)
{
throw ex;
} while (true)
{
try
{ socket.Listen();
Socket newSocket = socket.Accept(); newSocket.Receive(byteMessage);
string msg = Encoding.Default.GetString(byteMessage);
msg = msg.TrimEnd('\0');
SocketMessageSave saveInfo = new SocketMessageSave();
//BaseClass.OperateData("insert into temp_tb(信息)values('"+msg+"')");
saveInfo.IntoData(msg);
newSocket.Send(Encoding.ASCII.GetBytes("ok"));
}
catch (SocketException ex)
{
socket.Close();
}
}

最新文章

  1. SVN如何查看修改的文件记录] 来源:Linux社区 作者:frogoscar
  2. spark 运行问题记录
  3. spring mvc绑定复杂对象报错“Could not instantiate property type [com.ld.net.spider.pojo.WorkNode] to auto-grow nested property path: java.lang.InstantiationException: com.ld.net.spider.pojo.WorkNode”
  4. HTTP 笔记与总结(1 )Telnet 分别发送 HTTP GET 和 HTTP POST 请求
  5. 浅谈JavaScript计时器
  6. IOS笔记 #pragma mark的用法和作用(方便查找和导航代码)
  7. IOS 学习笔记 2015-04-15 Xcode 工程模板分类
  8. jquery 点点滴滴小记
  9. Manacher详解
  10. 【微收藏】FourShadows.js – 时间感知的算法驱动的图标阴影JS库
  11. 9-9-B+树-查找-第9章-《数据结构》课本源码-严蔚敏吴伟民版
  12. [UE4]虚幻UE4 .uproject文件无关联 右键菜单少了
  13. java程序重要节点
  14. ICC Stage Flow
  15. c++编程和c在思想上最大的差别
  16. ThreadPoolTaskExecutor多线程使用,及线程池配置
  17. mybatis如何根据mapper接口生成其实现类
  18. iOS动画暂停和继续-本质是速度控制和时间坐标转换
  19. HadoopHA简述
  20. DDX_Control、SubclassWindow和SubclassDlgItem

热门文章

  1. 笔试算法题(26):顺时针打印矩阵 & 求数组中数对差的最大值
  2. PAT 1059. C语言竞赛
  3. 关于SELECT 逻辑的执行顺序问题
  4. 3D标签云
  5. Linux虚拟机安装学习笔记
  6. Java Class 利用classpath来获取源文件地址
  7. Archive log restore using RMAN for Logminer (http://www.dba-village.com/village/dvp_forum.OpenThread?ThreadIdA=26816)
  8. HDU 2147 找规律博弈
  9. view属性大全
  10. poj——1469 COURSES