求助!C#用花生壳做socket通信c 客户端socket通信连接无响应

他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)c#Socket实现客户端之间通讯,不是与服务器之间的通讯_百度知道
c#Socket实现客户端之间通讯,不是与服务器之间的通讯
我已经建立好了一个服务端,和客户端. 但是一个服务端只能连接一个客户端.而且我想实现多个客户端连接服务器后进行通讯(不是客户端与服务端的通讯) 网上找的代码不用来了.我是新手,希望有大神能详细讲解
我有更好的答案
客户端与客户端之间的通信。另一种就是现在QQ这种,客户端连接到服务器,再由服务器转发给制定用户,SOCKET可以实现2种通信方式,一种是P2P也就是点对点,直接打包类发送。复杂点的还可包括其他内容,只要根据功能自己定义就行。你要实现这种方式,最好自己定义个类,发送的时候,数据直接套入类中,类得包括发送给谁的标识和内容;然后接收的时候都可以的
采纳率:70%
来自团队:
为您推荐:
其他类似问题
socket的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。c# socket 为了通信新建了一个socket c = s.Accept(); 程序就卡这了。也不出错。就是未响应。_百度知道
c# socket 为了通信新建了一个socket c = s.Accept(); 程序就卡这了。也不出错。就是未响应。
如何创建一个监听线程~~求帮助
IPAddress ip = IPAddress.Parse(host);//把ip地址字符串转换为IPAddress类型的实例
IPEndPoint ipe = new IPEndPoint(ip, port);//用指定的端口和
Socket s = new Socket(AddressFamily.InterNetwork...
我有更好的答案
我建议使用异步来做.start()很久没写C#程序了,但是这个问题如果我脑子没乱的话.应该是UI线程被s.Accept()阻塞了导致假死.正确的方法应该是把这些内容放到一个Thread里面运行Thread thread=new Thread(new ThreadStart(把你的代码写进一个方法,这里填写方法名));thread:C#的Socket程序; ps
谢谢你啊 还有我想问的就是我是名专科生,学的是C#但是和我本科院校的同学学的都是C++ 还有数据结构 很多企业是不需要C# 都要C++程序员啊 我该咋办呢
一般我建议把精力全部放在C++,把C++掌握以后,C族其他语言基本上都是一点即通的
采纳率:33%
accept() 本来就是缺省为阻塞的啊,如果没有连接到达,那么永远停在哪里,正常的啊!办法是,你创建一个客户端,建立一个连接就可以了!
为您推荐:
其他类似问题
socket的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。匿名用户不能发表回复!|c#socket编程怎么判读客户端与服务器断开连接_百度知道
c#socket编程怎么判读客户端与服务器断开连接
我有更好的答案
使用Socket类中的Poll方法,就可以。Socket client //假如已经创建好了,连接到服务器端得Socket的客户端对象。我们只要client.Poll(10,SelectMode.SelectRead)判断就行了。只要返回True是。就可以认为客户端已经断开了。Poll 方法将会检查 Socket 的状态。指定 selectMode 参数的 SelectMode..::.SelectRead,可确定 Socket 是否为可读。指定 SelectMode..::.SelectWrite,可确定 Socket 是否为可写。使用 SelectMode..::.SelectError 检测错误条件。Poll 将在指定的时段(以 microseconds 为单位)内阻止执行。如果希望无限期的等待响应,则将 microSeconds 设置为一个负整数。如果要检查多个套接字的状态,则不妨使用 Select 方法。
那我再里面把SelectMode.SelectRead改成SelectMode.SelectWrite是不是也行
也是可以的,都是用来测试能不能操作的
采纳率:29%
就是断开了,那就是没断开,如果是0,看返回长度是多少,如果是1严格判断的话只能是调用Send方法发送一字节数据
如果客户端断开连接,服务器调用send()方法不就是会报异常了吗?那么判断返回长度就无法进行了
返回异常也表示是断开了,send的时候要try catch下。
为您推荐:
其他类似问题
socket的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 客户端 socket通信 的文章

 

随机推荐