#/usr/bin/env python # -*- coding: utf-8 -*- # C# Socket Server 收不到数据 # 说明: # 最近在调Python通过Socket Client连接C#的Socket Server,但是Server端能检测到连接, # 却收不到数据,这个问题困扰了几个小时,最后是因为Python这边发送完数据,,直接关闭了 # 连接,最好是sleep一点点时间再关闭Socket,这样就能正常受到数据了。 # # 2016-11-09 深圳 南山平山村 曾剑锋 ... class Network(threading.Thread): def connect(self): self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.sock.connect((configures.remoteConfig.ip, configures.remoteConfig.port)) def sendData(self, data): if self.sock != None: self.sock.send(data) def disconnect(self): if self.sock != None: self.sock.close() def run(self): self.connect() self.sendData(bytes(self.data, encoding = "utf8")) time.sleep(0.1%10) # 这里一定要设定一个延时 self.disconnect()
相关文章
- C#对于sql server数据库的简单操作
- C#操作sql server之连接sql server数据库
- [转载]C#中使用ADO.NET连接SQL Server数据库,自动增长字段用作主键,处理事务时的基本方法
- SQL SERVER与C#中数据类型的对应关系
- C#使用Socket发送和接收TCP数据
- C#中SQL Server数据库连接池使用及连接字符串部分关键字使用说明
- 酒店管理系统C# + sql server数据库
- c# DataGridView连接SQL Server或本地同步数据输出
- C#操作access和SQL server数据库代码实例
- C#面试题(转载) SQL Server 数据库基础笔记分享(下) SQL Server 数据库基础笔记分享(上) Asp.Net MVC4中的全局过滤器 C#语法——泛型的多种应用