最近在做一个项目需要实现手机与PC数据互通,PC做为服务器端,手机为客户端,我用的C#写的socket程序通过手机向PC请求建立TCP连接,但是当手机客户端发出TCP请求时,PC端的socket.accept()已接收,但客户端的socket.connect()始终阻塞。
手机通过GPRS上网,连接点位cmnet。这是哪方面的问题啊,求大虾或做过这方面的帮帮忙啊补充:数据线连接时以及模拟器上没问题,真机上就是以上问题。
手机通过GPRS上网,连接点位cmnet。这是哪方面的问题啊,求大虾或做过这方面的帮帮忙啊补充:数据线连接时以及模拟器上没问题,真机上就是以上问题。
解决方案 »
- 高手解答! c#生成的折线图,鼠标划过折线点时如何显示时间?
- 未将对象引用设置到对象的实例 求解啊 不知道哪儿出错了!多谢多谢!!本人新手
- 如何在类库中调用应用程序的控件
- 我想做开发,但是又没有项目经验?
- js判断服务器控件隐藏、显示
- /*--------------存储过程 语法错误--------------------*/
- 如何编写广播程序
- 标准表达式中数据类型不匹配!是怎么回事,请高手指点!
- C#代码实现SQL SERVER数据备份和恢复的问题~~
- (菜鸟问题)一个函数,我想让它返回一个数组,但数组长度未知,请问我该怎么办。
- 这几天 突然发现 IIS 日志错误是原来的 3倍
- 求助关于MDB数据库显示的问题
还是不是很明白是怎样个解析法啊,多一个http接入能力怎样理解呀,初学.net很多不会
context.Request.Url.AbsolutePath
context.Request.QueryString[...]
等来查看url,看看客户端要访问哪一个功能(这个跟asp.net其实是一样的),也可以通过
context.Request.InputStream
里读取客户端post上传的消息内容,调用你已经写好的tcp中的处理方法,得到要返回的消息,然后通过
context.Response.OutputStream
返回给客户端。这跟tcp的读取和写出消息是一样的,只不过现在是从context.Request.InputStream和context.Response.OutputStream这两个数据流来处理读取和写出而已。