【发布时间】:2011-12-20 01:28:39
【问题描述】:
我之前在 Python 中使用过 TCP 套接字。它在 C 中看起来非常相似,但我什么也做不了。 socket(AF_INET, SOCK_STREAM, 0); 返回 -1,这当然表示错误。我怎么会这么快就错了?
如果你能帮我解决这个问题,那就太好了,但如果你能给我提供一些简单的、基本的源代码,那将非常有帮助。它甚至不需要真正做任何事情,也不需要处理错误。我只需要了解如何正确创建服务器套接字、绑定它、监听它并接受客户端以及如何创建和连接客户端套接字。我可以自己弄清楚所有的花里胡哨。
谢谢!
【问题讨论】:
-
WSAGetLastError()在您的套接字调用后返回什么? -
运行程序的用户是否有权使用网络?
-
WSAGetLastError 返回 10093,我经常运行用 Python 编写的使用套接字的程序。