[问题] socket无法接收或传送讯息

楼主: ponwar87123 (干我屁事喔北七)   2019-02-20 16:36:32
开发平台(Platform): (Ex: Win10, Linux, ...)
visual studio 2017
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
C
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
winsock2.h
问题(Question):
socket连接后,client要传送给server资料,却没办法收到
喂入的资料(Input):
皆可
预期的正确结果(Expected Output):
server收到资料
错误结果(Wrong Output):
server毫无反应
程式码(Code):(请善用置底文网页, 记得排版,禁止使用图档)
client:
https://pastebin.com/AQZFKpVq
server:
https://pastebin.com/zYi7VwWM
打算是做一个cleint传送资料到server,server运算完资料再回传过来
有可能是传不出去,或是server recv不到,
但我有看send的值,都是资料长度,代表应该有send出去才对
可是server端完全收不到..
补充说明(Supplement):
作者: Schottky (顺风相送)   2019-02-20 17:44:00
MAXBYTE 是不是未定义
作者: Lipraxde (Lipraxde)   2019-02-20 19:31:00
这种时候啊,可以用 telnet 指令连连看 server,就知道是谁的问题了
作者: moebear (萌熊)   2019-02-20 19:47:00
我记得 好像 s的30行 server要写sConnet 不是很确定可能记错了 我之前写的 https://pastebin.com/ffy3xSm2server端
作者: sosokill (vieux)   2019-02-20 20:00:00
检查一下防火墙 如果有开 又没设定 有可能被挡掉
作者: feeya (24 August 升格为乡民)   2019-02-20 23:20:00
结束字尾/r有加吗
作者: moebear (萌熊)   2019-02-21 01:00:00
你对照一下我写的server吧差不多的话大概就是其他有问题
作者: hichcock (快乐一整年 ^^~~~)   2019-02-21 10:31:00
防火墙直接关掉试试看, 忽略不一定有用
作者: liuche (boating)   2019-09-26 12:12:00
有人说 他在老家A了一堆钱 想要刷刷龟头
作者: gn00167236 (howweimom)   2019-09-26 12:14:00
有人说他存了一堆x液却没机会展露
作者: moccabranco   2019-09-26 12:33:00
有人失去了自我 手足无措四处嫖留
作者: liuche (boating)   2019-09-26 13:07:00
有人为了选举 为了贪污 为养活Nicole
作者: z67186718 (阿吉)   2019-09-26 13:34:00
他住在红灯区,残破的性爱公寓拥挤的房间里,堆满陌生人都想来3p
作者: IhateOGC (我讨厌)   2019-02-21 17:12:00
安装一下wireshack,然后在追踪
作者: feeya (24 August 升格为乡民)   2019-02-21 21:11:00
你可以开两个Thread自送自接, port有给吗

Links booklink

Contact Us: admin [ a t ] ucptt.com