我想问一个关于网络通信的问题。
问题是:
服务器使用Lunix平台上的socket接口,
客户端在Windows平台上使用Winock。
他们能交流吗?
简要解释一下。
我想答案是否定的。
我猜是因为两个不同套接字接口之间的兼容性吧?!
但我不确定我的估计是否正确。
所以,我希望有人能给我一些关于这个问题的意见。
非常感谢!
发布于 2010-02-21 14:51:17
一点也不正确。
这些API是不同的,但是两个套接字都会创建以RFC 793中描述的标准格式编写的数据包,以及许多后续的修订和添加。
遵循这种包格式,为不同平台和不同语言编写的实现将相互通信。
这就是互联网的魔力。
https://stackoverflow.com/questions/2305089
复制相似问题