社区
C#
帖子详情
如何保持socket TCP连接
shufenghua
2007-07-15 10:56:52
菜鸟我刚刚开始学习C#,想编一个socket通信程序。
我建立了两个Form(两个class),第一个是登录窗口,用来连接socket服务器,并且验证身份,验证成功则切换到第二个窗口(Form1.Hide,Form2.Show)。但是切换窗口的时候Tcp连接就自动断开了,我想保持这个scoket连接该怎么办?多谢各位大哥大姐了!
(其实我是想在服务器端显示在线用户,所以想保持连接状态)
...全文
254
6
打赏
收藏
如何保持socket TCP连接
菜鸟我刚刚开始学习C#,想编一个socket通信程序。 我建立了两个Form(两个class),第一个是登录窗口,用来连接socket服务器,并且验证身份,验证成功则切换到第二个窗口(Form1.Hide,Form2.Show)。但是切换窗口的时候Tcp连接就自动断开了,我想保持这个scoket连接该怎么办?多谢各位大哥大姐了! (其实我是想在服务器端显示在线用户,所以想保持连接状态)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shufenghua
2007-07-15
打赏
举报
回复
哦,我再学习一下吧,谢谢你了!
CruelYoung123
2007-07-15
打赏
举报
回复
你在form1 保持连接, 在form2中也无法用啊.... 这本来就是设计上的缺陷.
如果只是form1. hide应该是不会断开的, 你看哪里出了问题...
shufenghua
2007-07-15
打赏
举报
回复
期待关注啊...感激不尽!
shufenghua
2007-07-15
打赏
举报
回复
这个办法我想过,也的确可行。可是难道切换Form时就不能保持tcp连接了吗?或者说这个socket Tcp连接应该怎么写或写在何处才能保持下来呢?
CruelYoung123
2007-07-15
打赏
举报
回复
我觉得...连接过程放在form2中...
form1里面只是填写信息, 当按确定的时候, 将参数传给form2再连接, 就不会出现问题了.
shufenghua
2007-07-15
打赏
举报
回复
寻求关注!初学者不容易啊...
java
socket
长
连接
客户端服务端(标准实例)
java
socket
长
连接
客户端服务端(标准实例),准确无误,流行结构。
TCP
Socket
与
TCP
连接
为建立
tcp
连接
所需要的
socket
给新建的
socket
绑定IP和port。 其中serv_addr结构体内包含了IP和port信息。 通过系统调用接收
连接
这里newsockfd是通过系统调用新建的
socket
文件描述符。当server...
Python网络编程(
socket
)
答案就是
socket
.
socket
翻译为套接字,它本质就是在应用层和传输层(
TCP
/IP协议族通信)之间的一个抽象层,是一组接口,它把
TCP
/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。该课程包括OS...
TCP
连接
、Http
连接
与
Socket
连接
二:首先,纠正一下我以前一直误解的概念,我一直以为Http和
Tcp
是两种不同的,但是地位对等的协议,虽然知道
TCP
是传输层,而http是应用层今天学习了下,知道了http是要基于
TCP
连接
基础上的,简单的说,
TCP
就是单纯...
TCP
socket
如何判断
连接
断开
(1)SO_KEEPALIVE是系统底层的机制,用于系统维护每一个
tcp
连接
的。 (2)心跳线程属于应用层,主要用于终端和服务器
连接
的检查。 即使SO_KEEPALIVE检测到
连接
正常,但并不能保证终端和服务器
连接
的正常。有一种...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章