在我的应用程序中,我想在服务器和客户端之间共享文件,为此我想在一个线程中创建两个套接字连接。 例如,在服务器上我们有线程“T”,它已经在客户端线程“T2”上打开了两个套接字,如“1234”和套接字号“3456”,我将尝试连接这些套接字。 所以我应该如何实现它。在一个线程中创建两个套接字连接
服务器:
thread
{
wait at socket "1234"
wait at socket "3456"
}
客户端:(即每个插座将派出以一定的顺序数据)
Thread
{
connect with socket no "1234"
connect with socket no "3456"
}
你有什么试过,为什么它没有工作?例如,当你使用类似“java套接字教程”的形式发布数以百计的相关链接时,他们怎么样都没有帮助? – mah 2013-03-09 13:10:49
@mah谢谢亲爱的,其实我问我是否可以通过两个连接只使用一个线程与两个对等进行通信,或者我必须为每个套接字连接创建不同的线程...请帮助 – 2013-03-09 13:13:16
如果您使用两个线程可以独立运行。如果您的协议非常具体且遵循正确,您可以使用单个线程进行此项工作,但这通常比管理第二个线程更困难。 – mah 2013-03-09 13:28:36