服务器可用的Socket
2024-09-03 23:28:14
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();
}
}
最新文章
- SVN如何查看修改的文件记录]	 来源:Linux社区 作者:frogoscar
- spark 运行问题记录
- 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”
- HTTP 笔记与总结(1 )Telnet 分别发送 HTTP GET 和 HTTP POST 请求
- 浅谈JavaScript计时器
- IOS笔记 #pragma mark的用法和作用(方便查找和导航代码)
- IOS 学习笔记 2015-04-15 Xcode 工程模板分类
- jquery 点点滴滴小记
- Manacher详解
- 【微收藏】FourShadows.js – 时间感知的算法驱动的图标阴影JS库
- 9-9-B+树-查找-第9章-《数据结构》课本源码-严蔚敏吴伟民版
- [UE4]虚幻UE4 .uproject文件无关联 右键菜单少了
- java程序重要节点
- ICC Stage Flow
- c++编程和c在思想上最大的差别
- ThreadPoolTaskExecutor多线程使用,及线程池配置
- mybatis如何根据mapper接口生成其实现类
- iOS动画暂停和继续-本质是速度控制和时间坐标转换
- HadoopHA简述
- DDX_Control、SubclassWindow和SubclassDlgItem
热门文章
- 笔试算法题(26):顺时针打印矩阵 &; 求数组中数对差的最大值
- PAT 1059. C语言竞赛
- 关于SELECT 逻辑的执行顺序问题
- 3D标签云
- Linux虚拟机安装学习笔记
- Java Class 利用classpath来获取源文件地址
- Archive log restore using RMAN for Logminer (http://www.dba-village.com/village/dvp_forum.OpenThread?ThreadIdA=26816)
- HDU 2147 找规律博弈
- view属性大全
- poj——1469 COURSES