今天写了一个简单的程序,本机和服务器通过Socket通讯,本机发送本机ip给服务器,然后服务器返回信息给本机,但是本机一直没有接收到,如果将服务器那边的程序关闭的话,这边就能收到了,真晕!不知道怎么回事。
感觉自己的代码应该没有问题,但是梁工说他那边应该也没有问题。后来发帖子请教了一下,说可能是VB那边没有添加换行符或者没有Flush之类的,然后让梁工那边的VB程序加上换行符,测试一下,呵呵,还真的收到了。
本机代码如下:
今天写了一个简单的程序,本机和服务器通过Socket通讯,本机发送本机ip给服务器,然后服务器返回信息给本机,但是本机一直没有接收到,如果将服务器那边的程序关闭的话,这边就能收到了,真晕!不知道怎么回事。
感觉自己的代码应该没有问题,但是梁工说他那边应该也没有问题。后来发帖子请教了一下,说可能是VB那边没有添加换行符或者没有Flush之类的,然后让梁工那边的VB程序加上换行符,测试一下,呵呵,还真的收到了。
本机代码如下: