多数的Socket代码是:客户端Socket连接到服务端后立即发送信息,而我的要求一同。
当客户端与服务端建连接后不会立即发送信息,相当于
Button1_click
ConnectToServer();
---------------------------
Button2_click
SendMsg();
---------------------------
这时出现问题了,如果用SendMsg发送信息,那么服务的侦听Socket是收不到信息的,我想这些信息应该是发送到在客户端与服务端建立连后的Socket了。而这个服务端的Socket我是保存下来了,但却不知道怎么触发DataReceive事件,发便接收数据
当客户端与服务端建连接后不会立即发送信息,相当于
Button1_click
ConnectToServer();
---------------------------
Button2_click
SendMsg();
---------------------------
这时出现问题了,如果用SendMsg发送信息,那么服务的侦听Socket是收不到信息的,我想这些信息应该是发送到在客户端与服务端建立连后的Socket了。而这个服务端的Socket我是保存下来了,但却不知道怎么触发DataReceive事件,发便接收数据
解决方案 »
- winform 怎样清空tablelayoutpanel控件中的内容!
- C# 反射,是什么个概念
- datagridview中自动更改字体颜色
- 如何在其他类中使用窗体组件???
- C# (手机上的winform程序 Mobile5.0) 生成实时数据的曲线图??
- 在c#中我有一段代码,用来实现xsl+xml转换成html,可单击按钮后,没有任何反应,就像没有加代码一样,高手帮帮忙啊
- 求助,该线程尝试读写某个虚拟地址,而它对该地址不具有相应的访问权限
- .net 大型项目打包问题
- 水晶报表客户端无法打印的问题?(十万火急,在线等)
- 水晶报表的多表查询问题。急急急,在线等!
- showdialog后的排序问题
- C#调用VC动态库,CArray对应何种C#类型
while (True)
{
ReceiveMsg(ClientSocket);
}
这样是可以了,但,还有没有其它的办法?