Python Socket Programming Basic Socket with Thread Basic Socket with AsyncIO One to One Chat with Thread One to One Chat with AsyncIO AsycnIO instead Thread I prefer to use asyncIO instead thread. Here you can learn what is AsyncIO.